package com.dongqi.deviceData.dto;

import com.dongqi.deviceData.position.dto.PositionDTO;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

public class DeviceVehicleDTO {

    private Long id;

    private String deviceNo;

    private String carNo;

    private String carModel;

    private String status;

    private String currentSpeed;

    private String carWeight;

    private String energyResidue;

    private String realPowerLoss;

    private String enduranceTime;

    private String enduranceDistance;

    private String inclinationAngle;

    private String energyStatus;

    private String videoUrl;//视频地址

    private List<Object> trajectory;

    public List<Object> getTrajectory() {
        return trajectory;
    }

    public void setTrajectory(List<Object> trajectory) {
        this.trajectory = trajectory;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String bak1;

    private String bak2;

    private String bak3;

    private String longitude;

    private String latitude;

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getBak1() {
        return bak1;
    }

    public void setBak1(String bak1) {
        this.bak1 = bak1;
    }

    public String getBak2() {
        return bak2;
    }

    public void setBak2(String bak2) {
        this.bak2 = bak2;
    }

    public String getBak3() {
        return bak3;
    }

    public void setBak3(String bak3) {
        this.bak3 = bak3;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public String getCarModel() {
        return carModel;
    }

    public void setCarModel(String carModel) {
        this.carModel = carModel;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCurrentSpeed() {
        return currentSpeed;
    }

    public void setCurrentSpeed(String currentSpeed) {
        this.currentSpeed = currentSpeed;
    }

    public String getCarWeight() {
        return carWeight;
    }

    public void setCarWeight(String carWeight) {
        this.carWeight = carWeight;
    }

    public String getEnergyResidue() {
        return energyResidue;
    }

    public void setEnergyResidue(String energyResidue) {
        this.energyResidue = energyResidue;
    }

    public String getRealPowerLoss() {
        return realPowerLoss;
    }

    public void setRealPowerLoss(String realPowerLoss) {
        this.realPowerLoss = realPowerLoss;
    }

    public String getEnduranceTime() {
        return enduranceTime;
    }

    public void setEnduranceTime(String enduranceTime) {
        this.enduranceTime = enduranceTime;
    }

    public String getEnduranceDistance() {
        return enduranceDistance;
    }

    public void setEnduranceDistance(String enduranceDistance) {
        this.enduranceDistance = enduranceDistance;
    }

    public String getInclinationAngle() {
        return inclinationAngle;
    }

    public void setInclinationAngle(String inclinationAngle) {
        this.inclinationAngle = inclinationAngle;
    }

    public String getEnergyStatus() {
        return energyStatus;
    }

    public void setEnergyStatus(String energyStatus) {
        this.energyStatus = energyStatus;
    }
}